About Flo Investments Limited (10421458) United Kingdom