About Sentoll Limited (06594081) United Kingdom