About Rudi Studio Limited (10607374) United Kingdom