About Rucca Holdings Limited (07426946) United Kingdom