About Osrend Limited (05939457) United Kingdom