About Galaxy Leo Ltd (11588747) United Kingdom