About Kexby Holdings Ltd (12449347) United Kingdom