About Maverick Comps Ltd (13192629) United Kingdom