About Kimera Holding Ltd (12524504) United Kingdom