About Oatridge Holdings Limited (10184237) United Kingdom