About Geekabit Limited (08331337) United Kingdom