About Inztec Composting Limited (07754386) United Kingdom