About Kremer Limited (03927429) United Kingdom