About Flash Retail Limited (09858244) United Kingdom