About Debuggable Limited (06469247) United Kingdom