About Ostrich Industries Limited (03937407) United Kingdom