About Pict Consulting Limited (12076041) United Kingdom