About Doogie Stuff Holdings Ltd (12740455) United Kingdom