About Aeglea Biotherapeutics Uk Limited (12314872) United Kingdom