About Meji Technology Limited (13124724) United Kingdom