About Flexichannels Limited (07702856) United Kingdom