About Labex Facilities Llp (OC430548) United Kingdom