About Simcha Investments Limited (07760006) United Kingdom