About Exell Corporation Ltd (10685943) United Kingdom