About Pictor Ltd (11967108) United Kingdom