About Kelr Limited (12482345) United Kingdom