About Leggacy Software Limited (09796632) United Kingdom