About Kneads International Limited (11108296) United Kingdom