About Nubian Locs Ltd (SC713223) United Kingdom