About Nyama-choma Lounge Limited (12673039) United Kingdom