About Picocom Technology Limited (11497275) United Kingdom