About Nboa Property Holdings Limited (12025726) United Kingdom