About Altima Innovations Limited (08857138) United Kingdom