About Delphus Clinic & Space Ltd (13486362) United Kingdom