About The Big Green Prize Company Limited (13392114) United Kingdom