About Finisoft Ltd (10947522) United Kingdom