About Deicmanis Ltd (12925741) United Kingdom