About Inter Biodegradable Chemicals Limited (12483628) United Kingdom