About Flectus Limited (11598892) United Kingdom