About Flomerics Group Limited (03109660) United Kingdom