About Ostrea Associates Limited (13045588) United Kingdom