About Blatt Holdings Limited (10526664) United Kingdom