About Doogle Holdings Limited (12108539) United Kingdom