About Wymarsh Holdings Limited (11752056) United Kingdom