About Hammaraby Ltd (12131628) United Kingdom