About Sentrose Ltd (10611004) United Kingdom