About Pikarla Ltd (07342203) United Kingdom