About Kimera Investments Limited (13582433) United Kingdom