About Switch Glass Limited (11978869) United Kingdom