About Biobased World Limited (09716380) United Kingdom