About Majora Limited (11042425) United Kingdom