About London Virus Control Ltd. (13176527) United Kingdom