About Jexstor Limited (09593592) United Kingdom