About Kaymera Ltd (13331102) United Kingdom