About Cokkusabi Ltd (12047756) United Kingdom