About Ne Dec Solutions Ltd (12816235) United Kingdom