About Baleeza Ltd (SC597150) United Kingdom