About Onida Investment Limited (10666455) United Kingdom