About Dugout Mena (london) Limited (11223875) United Kingdom