About Megaflametric Limited (07708986) United Kingdom