About Odris Holdings Limited (10127143) United Kingdom