About Megaflex Limited (03143283) United Kingdom