About Triple Rock Ltd (02180363) United Kingdom