About Kerroo Limited (09611085) United Kingdom