About Matador Investments Limited (12815289) United Kingdom