About Piikla Store Ltd (13611149) United Kingdom