About Decimal Factor Software Limited (08346322) United Kingdom