About Pik Developments Ltd (12457846) United Kingdom