About Triangle Carrot Limited (09788385) United Kingdom