About Kaypa Limited (12210767) United Kingdom