About Rattlesnake Canyon Ltd (10245609) United Kingdom