About Movida Bar & Restaurant Limited (10488242) United Kingdom