About Sentosa Consultants Ltd (SC617496) United Kingdom