About Biodegra Limited (11263420) United Kingdom