About Nebucad Technologies Ltd (13132560) United Kingdom