About Altus Innovations Ltd. (SC249360) United Kingdom