About Mega Stable Ltd (13011628) United Kingdom