About Dastard Limited (11152382) United Kingdom