About Vector42 Ltd (09475781) United Kingdom