About Jextor Corporate Limited (09936936) United Kingdom