About Loke Group Limited (12086338) United Kingdom