About Biodegradable Solutions Ltd (11346910) United Kingdom