About The Sustainable Shelf Ltd (12811658) United Kingdom