About Antler Bio (uk) Limited (10559120) United Kingdom