About Excelsis Deo Limited (07197598) United Kingdom