About Flomatic Holdings Limited (11938258) United Kingdom