About Inflect Partners Limited (12939238) United Kingdom