About Optima Solutions Property Management Limited (10569978) United Kingdom