About The Lab London Holdings Limited (13504916) United Kingdom