About Jaakke Developments Ltd (12239248) United Kingdom