About Megaplas Limited (08552513) United Kingdom