About Flowplant Holdings Limited (06180631) United Kingdom