About Hamma Ltd (13052991) United Kingdom