About Optimal Property Holdings Limited (12396624) United Kingdom