About Vexasoft Ltd. (07193596) United Kingdom