About Launch Diagnostics Limited (02427295) United Kingdom