About Swen Ltd. (12230780) United Kingdom