About Techbanq Ltd (12881457) United Kingdom