About Cheek Seek Management Ltd (12556938) United Kingdom