About Simba Property Development Ltd (11604031) United Kingdom