About Oma Properties Ltd (11402871) United Kingdom