About Pictech Limited (09509588) United Kingdom