About Silo Zero Waste Ltd (12156169) United Kingdom