About Nicade Ltd (12260590) United Kingdom