About Optima Holdings Limited (04641562) United Kingdom