About Sent Technology Limited (11684130) United Kingdom