About Flexace Products Ltd (12996615) United Kingdom