About Mega Camps Ltd (08394559) United Kingdom