About Mellow Coffee Shop Ltd (12185218) United Kingdom