About Electronic Funds Transfer Consultants Limited (05985258) United Kingdom