About Mega Signals Limited (12673407) United Kingdom