About Kayfix Limited (10152039) United Kingdom