About Maverick Holdings (uk) Limited (11348896) United Kingdom