About Flowingseal Ltd (12473298) United Kingdom