About Kara Properties London Limited (11741439) United Kingdom