Stamp Electronics Sales & Services Limited ID 32951340