About Magi London Ltd (12381071) United Kingdom