About Alpha Rod Ltd (07263923) United Kingdom