About Alpha Rod Technologies Ltd (13217326) United Kingdom