About Astellis Limited (SC580301) United Kingdom