About Olx Tech Ltd (10031292) United Kingdom