About Aaltotech Ltd (09910665) United Kingdom