About Sentoo It Limited (06014555) United Kingdom