About Majo Holdings Limited (12734005) United Kingdom