About The Integrated Care Hub Ltd (11622669) United Kingdom