About Kimera Capital Holdings Limited (12690471) United Kingdom