About Sencode Ltd (12265595) United Kingdom