About Extelon Limited (13236889) United Kingdom