About Vectorxe Limited (11654251) United Kingdom