About Wintermute Company London Limited (10529005) United Kingdom