About Ecoglass Holdings Limited (10495629) United Kingdom