About Otis Flame Ltd (13219974) United Kingdom