About Palica Limited (11684944) United Kingdom