About Sentosa 88 Group Limited (12543526) United Kingdom