About Cap X Solutions Limited (04815376) United Kingdom