About House Of Nyabinghi Ltd (10165307) United Kingdom