About Ostrich Records Limited (12934217) United Kingdom