About Vexica Investments Limited (10741054) United Kingdom