About Castle Hill Interim Management Ltd (11209896) United Kingdom