About Leebeez Limited (11427825) United Kingdom