About Appellon Limited (12501913) United Kingdom