About Olro Holdings Limited (00500638) United Kingdom