About No.61 Cafe & Shop Ltd (11993590) United Kingdom