About Extella Limited (10394788) United Kingdom