About Resca Limited (06937591) United Kingdom