About Optimity Holdings Limited (10064229) United Kingdom