About Pidca Limited (12024346) United Kingdom