About Ori (holdings) Limited (11658645) United Kingdom