About Limo Plus (international) Ltd. (03418936) United Kingdom