About Pik Sustainable Solutions Ltd (13053758) United Kingdom