About O Tara Holdings Ltd (11840136) United Kingdom