About Vexica Technology Limited (07097823) United Kingdom