About Labxero Limited (08701805) United Kingdom