About Oscar & Hamish Limited (10576914) United Kingdom