About Ostrich Worldwide Limited (07560572) United Kingdom