About Altair Research Ltd (12972151) United Kingdom