About Entelechy Ltd (12405804) United Kingdom