About Luminara Software Ltd (10165331) United Kingdom