About Green Jam Limited (11080883) United Kingdom