About Leo 1 Ltd (13024253) United Kingdom