About Otj House Limited (12925515) United Kingdom