About Uruba Restaurant Limited (11761322) United Kingdom