About Pic Technologies Limited (09320176) United Kingdom