About Rat Ventures Llp (OC344157) United Kingdom