About Optimax Property Limited (04383689) United Kingdom