About Square Root Of Diddly Squat Limited (09994266) United Kingdom