About Endellion Limited (12551409) United Kingdom