About Pico Technology Limited (02626181) United Kingdom