About Limo Plus (worldwide) Limited (10481011) United Kingdom