About Pickard Digital Ltd (SC671132) United Kingdom