About Callglass Limited (04087311) United Kingdom