About Release Life Sciences And Diagnostics Ltd (11563846) United Kingdom