About Alvi London Ltd (12681059) United Kingdom