About Imula Inc Limited (11184631) United Kingdom