About Oda Solar Spv 1 Limited (08855196) United Kingdom