About Nubian Center Ltd. (13051378) United Kingdom