About Green Ninja Limited (11863382) United Kingdom