About Paradroid Ltd (12838686) United Kingdom