About Storehouse Lab Limited (10197445) United Kingdom