About Keroll R Limited (12324524) United Kingdom