About Recensere Associates Limited (12582389) United Kingdom