About Rad Investment Holdings Limited (12465979) United Kingdom