About Sentplaza Limited (06611885) United Kingdom