About Seymour Information Consultants Ltd (11618681) United Kingdom