About Ambra Software Ltd (12140038) United Kingdom