About Channeled Flow Limited (06623438) United Kingdom