About Flatworm Ltd (12910509) United Kingdom