About Biodegradeables Limited (12091045) United Kingdom