About Swagger & Slick Limited (10478776) United Kingdom