About Lab26 Limited (09242844) United Kingdom