About Flexoclean Engineering Limited (10861247) United Kingdom