About Debbridge Holdings Limited (06601259) United Kingdom