About Altair London Ltd (10637342) United Kingdom