About Nimbox Ltd. (08280927) United Kingdom