About Entticselon Ltd (13042374) United Kingdom