About Affirmata Ltd (10583369) United Kingdom