About Diddly Squat Limited (06982912) United Kingdom