About Triple Junction Limited (06598358) United Kingdom