About Ambeo Software Limited (NI640908) United Kingdom