About Ostrich Software Limited (03426430) United Kingdom