About Optimax Software Ltd (07217808) United Kingdom