About Roark Investments Limited (10526021) United Kingdom