About Tal Drori Design Limited (10948098) United Kingdom