About De Providentia Limited (13603226) United Kingdom