About Triple Net Investments Limited (05247283) United Kingdom