About Swen And Marc Holdings Ltd (11281026) United Kingdom