About Maverick Investments Limited (04481855) United Kingdom