About Openheath Management Limited (07109262) United Kingdom