About Altimas Innovation Limited (11524702) United Kingdom