About The Organic Sustainable Upcycling Company Ltd (13008474) United Kingdom