About Triangle Of Life Limited (12687968) United Kingdom