About Groom Lake Limited (SC325126) United Kingdom