About Oyster Bay Investments Limited (09893275) United Kingdom