About Bio Organism Substrate Industries Ltd (11876986) United Kingdom