About Emiboss Limited (10089419) United Kingdom