About Applicate Software Development Ltd (13640843) United Kingdom