About Jaakke Group Ltd (12239253) United Kingdom