About Kufara Properties Ltd (12130206) United Kingdom