About Sp Setia Group Ltd (12742080) United Kingdom