About Maxicab Ltd (07618403) United Kingdom