About Odin Aerial Imagery Ltd (SC693481) United Kingdom