About Meji Limited (06789272) United Kingdom