About Major Maker Ltd (10160527) United Kingdom