About Sencompte Ltd (13315802) United Kingdom