About Piccadilly Labs Limited (10492240) United Kingdom