About Hamkachi Limited (09326747) United Kingdom