About Mega6 Services Ltd (08278806) United Kingdom