About Flecq Ltd (12917035) United Kingdom