About Osrob Investment Ltd (12246401) United Kingdom