About Ida Odia Limited (12802626) United Kingdom