About Exo Laboratories Limited (13444139) United Kingdom