About Deloria & Associates Ltd (12951545) United Kingdom