About Nubian Place Ltd (13107851) United Kingdom