About Deposit Solutions (london) Limited (10107279) United Kingdom