About Strummer International Ltd (10398751) United Kingdom