About Osrend Holdings Ltd (11009704) United Kingdom