About Otis & Micah Ltd (13124721) United Kingdom