About Afferent Software Limited (05536421) United Kingdom