About Roark Holdings Ltd (10833491) United Kingdom