About Flexmatrix Ventures Limited (11561458) United Kingdom