About Alfa Management Limited (11170324) United Kingdom