About Ellutia Holdings Limited (09929836) United Kingdom