About Nubari Property Limited (12785630) United Kingdom