About Bio Composting Limited (10609462) United Kingdom