About Diddly Squat London Limited (10175234) United Kingdom