About Senstone (london) Ltd. (11928378) United Kingdom