About Megabel 2 Limited (10351982) United Kingdom