About Roo S Leap Limited (SC289342) United Kingdom