About Cimarron Investments Limited (12149363) United Kingdom