About Kanuhura Property Limited (10218178) United Kingdom