About Triangle Hydroponics Limited (07117269) United Kingdom