About Megaeggz Ltd (13239946) United Kingdom