About Ostrea Participations Limited (09438960) United Kingdom