About Sencap Limited (12674539) United Kingdom