About Pictor Ventures Limited (10764387) United Kingdom