About Sencord Ltd (10705882) United Kingdom