About Omega Solutions Property Limited (12029628) United Kingdom