About Rattlesnake Limited (01201659) United Kingdom