About Kremer Holdings Limited (12815605) United Kingdom