About Recontra Solutions Limited (08272725) United Kingdom