About Majority Holdings Ltd (12615936) United Kingdom