About Green Kangaroo Limited (09724037) United Kingdom