About Transact Investment Ltd (12724115) United Kingdom