About Maverick Television Limited (02866002) United Kingdom