About The Ottis.s Group Ltd (12636213) United Kingdom