About Seymour Ratio Limited (10944647) United Kingdom