About Edammer Partner Limited (12476154) United Kingdom