About Mega Rad Ltd (12404966) United Kingdom