About Optima Location Management Ltd (10128022) United Kingdom