About Megbord Limited (12226601) United Kingdom