About Altair Engineering Limited (03051069) United Kingdom