About Emenda Biologics Ltd (12999415) United Kingdom