About Poodle Investments Three Limited (10707179) United Kingdom