About Kimera Properties Limited (12014633) United Kingdom