About Lab Travel Services Limited (04329251) United Kingdom