About Rearden Holdings Ltd (10672946) United Kingdom