About Flo Ventures Ltd (07113013) United Kingdom