About De La Cruz Holdings Limited (10969078) United Kingdom