About Magna Carta Island Finance Ltd (12327952) United Kingdom