About Ostrea Holding Limited (07140245) United Kingdom