About Yellow Spider Vintage Ltd (12579769) United Kingdom