About Bitebug Ltd. (08423264) United Kingdom