About Minicabee Travel Solutions Ltd (12008907) United Kingdom