About Ofmar Ltd (10275290) United Kingdom