About Biowaste Organic Solutions Ltd (09484166) United Kingdom