About Nubian Angel Limited (08314993) United Kingdom