About Flexor Investments Limited (13010401) United Kingdom