About Openhouse Enterprises Limited (NI066136) United Kingdom