About Meafte Holdings Limited (SC542640) United Kingdom