About Leo Global Limited (08201989) United Kingdom