About Kinessa Ltd. (SC290830) United Kingdom