About Openhouse Holdings Limited (13046116) United Kingdom