About Odin Academy Ltd (13643484) United Kingdom