About Bit Cave Ltd. (08283039) United Kingdom