About Optimum Platform Services Limited (12432398) United Kingdom