About Felix Medicus Limited (10401720) United Kingdom