About Isma (holdings) Limited (02586505) United Kingdom