About D.c.strauss Limited (11564990) United Kingdom