About Ot Makes Sense Ltd. (10710647) United Kingdom