About Finance And Marketing Solutions Ltd (10958148) United Kingdom