About Mellow Bar Limited (12236127) United Kingdom