About Flea Shop Ltd (13102880) United Kingdom