About Meek Holdings Limited (10288113) United Kingdom