About Scallywags Clothes Exchange Limited (13320504) United Kingdom