About Felix And Hippocrates Ltd (08670112) United Kingdom