About Kyll Holdings Co Limited (13269335) United Kingdom