About Pico Technology (holdings) Limited (05286537) United Kingdom