About Ostro Re Limited (11033515) United Kingdom