About Explora Health Ltd (10309761) United Kingdom