About Memo Cabs Limited (13450982) United Kingdom