About Majora International Ltd. (10220823) United Kingdom