About Otragh House Ltd (12259987) United Kingdom