About Flo & Dia Limited (12623966) United Kingdom