About Ilmeda Limited (SC514930) United Kingdom