About Flo Kitchen Limited (13066188) United Kingdom