About Mean Green Machine Limited (NI647124) United Kingdom