About The Tall Ostrich Limited (09021247) United Kingdom