About Endell Ltd (10847339) United Kingdom