About Leanbeg Limited (11219276) United Kingdom