About The Management Cat Ltd (12768762) United Kingdom