About Ruffle Palace Limited (10482643) United Kingdom