About Apellis Uk Limited (12528378) United Kingdom