About Gleen Holdings Limited (12178988) United Kingdom