About Piquard Limited (09319676) United Kingdom