About Exssl (holdings) Limited (10770167) United Kingdom