About Nobad Systems & Technologies Ltd (12844767) United Kingdom