About Limo Aaa Ltd. (SC279446) United Kingdom