About Labsolve Ltd (11305183) United Kingdom