About Kimresa Limited (11928046) United Kingdom