About Software Genie Limited (11951685) United Kingdom