About Exo Holdings Limited (10613567) United Kingdom