About Roo Limited (10591238) United Kingdom