About Megga Sports Limited (01872953) United Kingdom