About Tullamore Investments Limited (09403368) United Kingdom