About Hammarn Ltd (12392080) United Kingdom