About The Lab Liverpool Limited (10481821) United Kingdom