About Alger Limited (12838850) United Kingdom