About Maverick Group Holdings Ltd (12828006) United Kingdom