About Floki Health Limited (11082389) United Kingdom