About Greensands Management Company Limited (12227726) United Kingdom