About Seymour Avenue Management Limited (10334783) United Kingdom