About Inflection Associates Limited (10631339) United Kingdom