About Gamelan Software Limited (06638103) United Kingdom