About Leo Global Services Ltd (11018830) United Kingdom