About Front Edge Software Ltd. (09149366) United Kingdom