About Hammarback Investment Limited (11794723) United Kingdom