About Manikanoba Properties Limited (11723247) United Kingdom