About Houlahan Capital Ltd (12780133) United Kingdom