About Atelerixan Ltd (12911852) United Kingdom