About Leebal Ltd (12186354) United Kingdom