About Green Key Holdings Limited (10270945) United Kingdom