About The Lab Project Ltd (12546471) United Kingdom