About Ostrea Management Limited (07140224) United Kingdom