About Ke Roo Ltd (11851028) United Kingdom