About Glass Squad Ltd (12627756) United Kingdom