About Pik Invest Limited (11721948) United Kingdom