About Avram Investments Limited (10909842) United Kingdom