About Maverick World Limited (11474118) United Kingdom