About Lemmings Leap Limited (11330178) United Kingdom