About The Green Block Holdings Limited (12667420) United Kingdom