About Ridgebacks International Limited (09766739) United Kingdom