About Optima Services (london) Ltd (13626272) United Kingdom