About Optimissa Ltd (08267196) United Kingdom