About Offshore Managers Limited (12922758) United Kingdom