About Mantra Properties Ltd (06064678) United Kingdom