About Ostrea Marketing Limited (07140233) United Kingdom