About Kemr Limited (10015352) United Kingdom