About Assista Software Ltd (12353043) United Kingdom