About Kac Rex Limited (12078892) United Kingdom