LoL I don't even spend the 5 minutes to Google their URL and check if it is still alive. OP have you used Google to find OCRA? They pop up right away.OCRA Worldwide | Offshore Companies is the main one and still online. As are the subsidiaries (ocra seyc, mauritius etc)
are you sure? they're nearly 50 years on the business...
maybe you're confusing with the scammers website
give them a phone call and ask +44 1624 811 000
as auric said, they're not cheap, they're for big dogs!