About Currency Stream Technology Ltd (10491406) United Kingdom