About Affirmx Solutions Limited (09131135) United Kingdom