About Hamma Europe Limited (07101164) United Kingdom