About Mokka Property Limited (10047938) United Kingdom