About Nubian Solutions Limited (10081619) United Kingdom