About Ocean Sales And Marketing Solutions Ltd (12849191) United Kingdom