About Launch Diagnostics Holdings Limited (07085578) United Kingdom