About Green Box Software Limited (06443302) United Kingdom