About Aalto Life Ltd (12045082) United Kingdom