About Pikker Retail Limited (10497003) United Kingdom