About Kremer Corporation Ltd (07671822) United Kingdom