About Ostro Limited (13443101) United Kingdom