About The Willitts Bit Limited (08230238) United Kingdom