About Megastore 2 U Limited (08625248) United Kingdom