About Sescom Ltd (10628319) United Kingdom