About Oslo Capital Ltd (07593201) United Kingdom