About Trimulgherry Investments Limited (09390078) United Kingdom