About Semakha Limited (11576366) United Kingdom