About Optima Core Limited (13353588) United Kingdom