About I Glass Holdings Limited (12824765) United Kingdom