About Affirm Trade And Invest Ltd (12592388) United Kingdom